package com.example.qmjy.util;

import android.content.Context;
import android.content.SharedPreferences;

public class AppSpUtils {
    private static SharedPreferences getSharedPreferences(Context context) {
        return context.getSharedPreferences("AppPrefs", Context.MODE_PRIVATE);
    }

    // 读取 String 类型数据
    public static String getValueFromPreferences(Context context, String key, String defaultValue) {
        return getSharedPreferences(context).getString(key, defaultValue);
    }

    // 读取 Int 类型数据
    public static int getValueFromPreferences(Context context, String key, int defaultValue) {
        return getSharedPreferences(context).getInt(key, defaultValue);
    }

    // 读取 boolean 值
    public static boolean getValueFromPreferences(Context context, String key, boolean defaultValue) {
        return getSharedPreferences(context).getBoolean(key, defaultValue);
    }

    // 存储 boolean 值
    public static void putValueToPreferences(Context context, String key, boolean value) {
        getSharedPreferences(context).edit().putBoolean(key, value).apply();
    }
}